mechanical stops - Turkish English Dictionary